Rust Job: DevOps Engineer

Job added on

Company

The Evolvers Group
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Rust Job Details

Client is looking for a self-driven and experienced DevOps Engineer. This is a perfect position for a mid-level DevOps engineer who is driven by continuous learning, exponential growth and wide scale impact on software engineering and ultimately, the customers. You will influence and drive CI/CD processes and tools supporting modern software systems by partnering with software development teams in a fast paced and dynamic environment. If you enjoy getting projects to successful delivery by enabling the end-to-end deployment with streamlined automated pipelines, this position is for you.

Responsibilities

  • Build CI/CD capabilities and development operations for applications in complex environments by designing, building and supporting highly available, scalable and performant systems.
  • Quickly identify gaps and issues in infrastructure and security components and collaborate with the team for root cause analysis followed by remediation or mitigation.
  • Provide assistance to application developers creating deployments, standing up common services and recommending solutions for maximizing efficient use of hardware resources.
  • Organize and maintain internal and external support documents as well as educational material.
  • Absorb and anticipate requirements from developers and researchers to lay the groundwork for technical breakthroughs at the company.
  • Participate in a 24/7 on-call rotation.

Qualifications

  • 2+ years of DevOps experience and latest technologies in all phases of plan, code, build, test, deploy, operate and monitor.
  • Bachelor’s degree in Computer Science or equivalent experience.
  • Experience with CI/CD process and tools leading to successful delivery to end-users.
  • Excellent analytical and troubleshooting skills in complex systems supporting high availability, performance and scalability of enterprise distributed solutions.
  • Experience building systems with high-volume transactions.
  • Implementation of Cloud infrastructure with AWS and scaling operations utilizing EKS managed service. AWS Cloud Architect and/or Certified Kubernetes Administrator (CKA) certifications are highly desired.
  • Container technologies Kubernetes and Docker with hands-on EKS experience
  • Strong experience with in-depth knowledge of CI/CD tools - Git, Terraform, Helm, Circles, Ansible and Kubernetes toolset. Rafay experience would be an added advantage.
  • Monitoring tools New Relic, Prometheus, Grafana, Influx and Opstein and ability to understand complex metrics and analytics.
  • Familiarity with system design/architecture of multi-tiered solutions with UI (web/mobile), APIs and databases.
  • Hands-on coding experience with programming languages or scripting such as Node.js, Ruby on Rails or Rust.
  • Experience with database, messaging and caching technologies like Postgres, Redis and Elasticsearch is a plus.
  • Networking load balancers such as Ng nix.
  • Unwavering preference for automation in software development and delivery.
  • Partner with software development teams, Architect and technology leaders.
  • Excellent communication and collaboration skills driven by empathy for colleagues and customers.